if(virgule == t && chevron == t then
			;; combien de champs
		        decompose = '()
	                decompose = parseString(netname ",")
		        stop = length(decompose) 	
			for(j 0 stop - 1
			        netname = nth(j decompose)
				format_bus = "otp_bit"
		    	        test = rexMatchp(strcat("^" format_bus) netname)
			        if(test == t then
			            infos = car(setof(x id_cellview~>shapes x~>net~>name == netname ) )
		                    store = '()
		                    store = infos~>net~>instTerms
			            build(car(nth(i traitement)) cadr(nth(i traitement)))	
			        )

			        if(test == nil then
				           type_bus = rexMatchp(":" netname )
				           if(type_bus == nil then
				              retour = find_port(netname)
				              if(retour != nil then
				                     ;table_correspondance =  append1(table_correspondance 
						;			      list(selected_instance car(nth(i traitement))
						;		              digital_instance_name retour) )
						coco = 8
				              )
				           )

				           if(type_bus == t then
				   	        infos = car(setof(x id_cellview~>shapes x~>net~>name == netname ) )
			                        nbr_id = length(infos~>net~>instTerms) 
				                if(nbr_id == 1 then
					            retour = find_port(netname)
					            if(retour != nil then
				                        build(car(nth(i traitement)) retour)	
					            )
				                )

				                if(nbr_id != 1 then
				                    store = '()
		           	                    store = infos~>net~>instTerms
			   	                    for(k 0 length(store) - 1
			        	                 if(nth(k store)~>inst~>name == digital_instance_name then
				   	                     bus_digital = nth(k store)~>name
				                             build(car(nth(i traitement)) bus_digital )		
			                                 )
			                            )
				                )
			                   )		
			        )

			

			);for
		
			build2(car(nth(i traitement)) t1)
		   )
